
# Task to Perform (must follow)
- `I. Stage 1 전체 공통 총칙에 추가할 조문`을 stage 1 yaml에 존재하는 각각의 task prompt 서두에 삽입한다. 

- `II. Task_B1 개정안`의 내용을 반영하되 "[Task_B1 개정조문 4] 문서-level 계산정보는 “대표값”이 아니라 “있더라도 참고메모”만 허용" section에서
{{
추가 문안
9-3) 문서-level 계산정보의 제한적 보존
하위 호환을 위해 문서-level 계산정보를 유지할 필요가 있는 경우에도, 이는 document_level_notes_for_event_disambiguation 성격의 보조 필드여야 한다.
문서-level 계산정보는 후속 단계에서 event-level 계산정보보다 우선할 수 없다.
복합 문서(contains_multiple_legal_events=true)에서는 문서-level 계산정보를 대표 거래유형으로 사용하지 않는다.
복합 문서에서 단일 transaction_type, 단일 sale_price, 단일 registration_date를 문서 전체 representative value로 확정 저장하는 것은 금지한다.
}}
을 받아들여 Task_B1 프롬프트를 수정한다.

# Output
개정안을 받아들여 수정한 stage 1 yaml을 작성하여 'Stage_1_task_B1_updated.yaml'로 생성하라. 

--------

# Task to Perform (must follow)
- 앞에서 생성한 'Stage_1_task_B1_updated.yaml'에 'III. Task_B2 개정안' 내용을 반영하여 Task_B2 프롬프트 부분만 수정한다. 
- Task_B2 수정 프롬프트를 작성할 때, 'III. Task_B2 개정안' 내용을 정확하고 빠짐없이 반영하되, 기존 Task_B2 프롬프트 내용 중에서 수정되지 않는 나머지 항목들은 원본이 제시하는 작업 내용을 그대로 유지할 수 있도록 한다. 
- 수정본 프롬프트는 재직렬화를 하지말고, 기존 프롬프트 작성 양식(예: 정상적인 줄바꿈)을 그대로 사용한다. 
- 'Stage_1_task_B1_updated.yaml'에서 Task_B2 프롬프트를 개선한 버전은 'Stage_1_task_B1_B2_updated.yaml'로 생성하라. 


----------

# Task to Perform (must follow)
- 앞에서 생성한 'Stage_1_task_B1_B2_updated.yaml'에 'IV. Task_C 개정안' 내용을 반영하여 Task_C 프롬프트 부분만 수정한다. 
- Task_C 수정 프롬프트를 작성할 때, 'IV. Task_C 개정안' 내용을 정확하고 빠짐없이 반영하되, 기존 Task_C 프롬프트 내용 중에서 수정되지 않는 나머지 항목들은 원본이 제시하는 작업 내용을 그대로 유지할 수 있도록 한다. 
- 수정본 프롬프트는 재직렬화를 하지말고, 기존 프롬프트 작성 양식(예: 정상적인 줄바꿈)을 그대로 사용한다. 
- 'Stage_1_task_B1_B2_updated.yaml'에서 Task_C 프롬프트를 개선한 버전은 'Stage_1_task_B1_B2_C_updated.yaml'로 생성하라. 


-----------

# Task to Perform (must follow)
- 앞에서 생성한 'Stage_1_task_B1_B2_C_updated.yaml'에 'V. Task_B3 개정안' 내용을 반영하여 Task_B3 프롬프트 부분만 수정한다. 
- Task_B3 수정 프롬프트를 작성할 때, 'V. Task_B3 개정안' 내용을 정확하고 빠짐없이 반영하되, 기존 Task_B3 프롬프트 내용 중에서 수정되지 않는 나머지 항목들은 원본이 제시하는 작업 내용을 그대로 유지할 수 있도록 한다. 
- 수정본 프롬프트는 재직렬화를 하지말고, 기존 프롬프트 작성 양식(예: 정상적인 줄바꿈)을 그대로 사용한다. 
- 'Stage_1_task_B1_B2_C_updated.yaml'에서 Task_B3 프롬프트를 개선한 버전은 'Stage_1_task_B1_B2_C_B3_updated.yaml'로 생성하라. 


-------------

# Task to Perform (must follow)
- 앞에서 생성한 'Stage_1_task_B1_B2_C_B3_updated.yaml'에 'VI. Task_D1 개정안' 내용을 반영하여 Task_D1 프롬프트 부분만 수정한다. 
- Task_D1 수정 프롬프트를 작성할 때, 'VI. Task_D1 개정안' 내용을 정확하고 빠짐없이 반영하되, 기존 Task_D1 프롬프트 내용 중에서 수정되지 않는 나머지 항목들은 원본이 제시하는 작업 내용을 그대로 유지할 수 있도록 한다. 
- 수정본 프롬프트는 재직렬화를 하지말고, 기존 프롬프트 작성 양식(예: 정상적인 줄바꿈)을 그대로 사용한다. 
- 'Stage_1_task_B1_B2_C_B3_updated.yaml'에서 Task_D1 프롬프트를 개선한 버전은 'Stage_1_task_B1_B2_C_B3_D1_updated.yaml'로 생성하라. 

---------------

# Task to Perform (must follow)
- 앞에서 생성한 'Stage_1_task_B1_B2_C_B3_D1_updated.yaml'에 'VII. Task_D2 개정안' 내용을 반영하여 Task_D2 프롬프트 부분만 수정한다. 
- Task_D2 수정 프롬프트를 작성할 때, 'VII. Task_D2 개정안' 내용을 정확하고 빠짐없이 반영하되, 기존 Task_D2 프롬프트 내용 중에서 수정되지 않는 나머지 항목들은 원본이 제시하는 작업 내용을 그대로 유지할 수 있도록 한다. 
- 수정본 프롬프트는 재직렬화를 하지말고, 기존 프롬프트 작성 양식(예: 정상적인 줄바꿈)을 그대로 사용한다. 
- 'Stage_1_task_B1_B2_C_B3_D1_updated.yaml'에서 Task_D2 프롬프트를 개선한 버전은 'Stage_1_task_B1_B2_C_B3_D1_D2_updated.yaml'로 생성하라. 


-----------------

수정본 'Stage_1_task_B1_B2_C_B3_D1_D2_updated.yaml'은 기존 Task_D2 프롬프트에서 개정안을 제외한 나머지 부분은 정확히 동일하게 유지하고 있는가?


































